ridiculed and ashamed - French English Dictionary